home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / earthlink / nscomm / java40.jar / netscape / debug / JavaSourceLocation.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-03  |  930 b   |  42 lines

  1. package netscape.debug;
  2.  
  3. public class JavaSourceLocation extends SourceLocation {
  4.    String filename;
  5.    private int lineno;
  6.    // $FF: renamed from: pc netscape.debug.PC
  7.    private PC field_0;
  8.  
  9.    public JavaSourceLocation(String var1, String var2, int var3, PC var4) {
  10.       StringBuffer var5 = new StringBuffer();
  11.       int var6 = 0;
  12.       int var7 = 0;
  13.  
  14.       while(true) {
  15.          var7 = var1.indexOf(47, var6);
  16.          if (var7 < 0) {
  17.             var5.append(var2);
  18.             this.filename = var5.toString();
  19.             this.lineno = var3;
  20.             this.field_0 = this.field_0;
  21.             return;
  22.          }
  23.  
  24.          var5.append(var1.substring(var6, var7));
  25.          var5.append("/");
  26.          var6 = var7 + 1;
  27.       }
  28.    }
  29.  
  30.    public String getFile() {
  31.       return this.filename;
  32.    }
  33.  
  34.    public int getLine() {
  35.       return this.lineno;
  36.    }
  37.  
  38.    public synchronized PC getPC() {
  39.       return this.field_0;
  40.    }
  41. }
  42.